Transferring Skills to a Simulated Robot

نویسنده

  • MOHAMMAD H. SALAH
چکیده

A skill transfer and improvement framework was designed and implemented to transfer skills to a simulated robot without the help of a robotics expert. A skill expert first learns to perform the desired task by maneuvering the robot and giving actuator commands using the keyboard. The framework is then used to transfer the expert’s skills to the robot by teaching the robot’s controller to perform the skill. CMAC neural networks are responsible for learning skills. Learning is accomplished using imitation of the demonstrated movements that are mapped to a set of primitives. After transferring a skill, the expert can give advice to the controller to improve the robot’s performance. INTRODUCTION The problem tackled in this research is how to transfer a skill from a skill expert to a robot. A skill expert is a person who possesses the skill to perform a task but is not a robotics expert. With today’s technology we need robotics experts to program robots to perform some specific task. Consequently, a skill expert who is not a robotics expert cannot easily transfer skills to a robot. Our first hypothesis is that an adaptive learning controller [1] can be used to implement the skill transfer. Adaptive control will allow adaptation to variations in the environment of the robot. The second hypothesis says that the learning controller can be based on the idea of cloning [1]. Cloning is also called learning by example, or imitation learning by researchers [2-4]. Cloning design allows imitating the skill(s) demonstrated by an expert. The third hypothesis proposes that the expert first needs to learn how to execute the skill by maneuvering the robot (controlling the robot’s actuators) while observing the feedback from the robot’s sensors. Then the expert should provide the imitation controller with pairs of state inputs (functions of sensor readings) and desired actuator outputs. The fourth hypothesis proposes that all robot skills should be described using action primitives, where primitives describe simple robot motions taking into account interactions with the environment. All skills should be described as concatenated primitives, where combined primitives represent skills. The fifth hypothesis deals with improving the performance of the imitation controller. The human expert can let the controller execute a skill and then give an advice to the controller on how to improve the performance of the skill. This advice can be advice about desired outcomes and advice about the state space variables. Our research is constrained to robots with a small number of degrees of freedom interacting with a small number of static objects. Thus we will consider a two dimensional (2D) model of a truck with a trailer, a parking spot, and

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolving Autonomous Biped Control from Simulation to Reality

Transferring an evolved control system from a simulated environment to the physical world poses a number of challenges. The difficulty in accomplishing such a task increases the complexity of the system that is being simulated and controlled increases. One of the most challenging control tasks is to generate a stable walking gait for a bipedal robot. This article describes a method in which a s...

متن کامل

Parameters Identification of an Experimental Vision-based Target Tracker Robot Using Genetic Algorithm

In this paper, the uncertain dynamic parameters of an experimental target tracker robot are identified through the application of genetic algorithm. The considered serial robot is a two-degree-of-freedom dynamic system with two revolute joints in which damping coefficients and inertia terms are uncertain. First, dynamic equations governing the robot system are extracted and then, simulated nume...

متن کامل

Optimization of fuzzy controller for an SMA-actuated artificial finger robot

The purpose of this paper is to design and optimize an intelligent fuzzy-logic controller for a three-degree of freedom (3DOF) artificial finger with shape-memory alloy (SMA) wire actuators. The robotic finger is constructed using three SMA wires as tendons to bend each phalanx of the finger around its revolute joint and three torsion springs which return the phalanxes to their original positio...

متن کامل

Learning by imitation with the STIFF-FLOP surgical robot: a biomimetic approach inspired by octopus movements

Transferring skills from a biological organism to a hyper-redundant system is a challenging task, especially when the two agents have very different structure/embodiment and evolve in different environments. In this article, we propose to address this problem by designing motion primitives in the form of probabilistic dynamical systems. We take inspiration from invertebrate systems in nature to...

متن کامل

A Skill Transfer Approach for Continuum Robots - Imitation of Octopus Reaching Motion with the STIFF-FLOP Robot

The problem of transferring skills to hyper-redundant system requires the design of new motion primitive representations that can cope with multiple sources of noise and redundancy, and that can dynamically handle perturbations in the environment. One way is to take inspiration from invertebrate systems in nature to seek for new versatile representations of motion/behavior primitives for contin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004